.content {
  width: 1190px;
  margin: 0 auto;
  padding: 15px 5px;
}

.line-one {
  width: 100%;
}

.left {
  float: left;
}

.right {
  float: right;
}

.slideBox {
  width: 700px;
  height: 380px;
  overflow: hidden;
  position: relative;
  border: 1px solid #ddd;
}

.slideBox .hd {
  height: 20px;
  overflow: hidden;
  position: absolute;
  right: 5px;
  bottom: 5px;
  z-index: 1;
}

.slideBox .hd ul {
  overflow: hidden;
  zoom: 1;
  float: left;
}

.slideBox .hd ul li {
  float: left;
  margin-right: 4px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  background: #fff;
  cursor: pointer;
}

.slideBox .hd ul li.on {
  background: #005bac;
  color: #fff;
}

.slideBox .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}

.slideBox .bd li {
  zoom: 1;
  vertical-align: middle;
}

.slideBox .bd img {
  width: 700px;
  height: 380px;
  display: block;
}

.line-one .right {
  width: 470px;
}

.line-one .right .hd {
  width: 100%;
  height: 50px;
  background: url(../image/hd1.png) no-repeat;
}

.line-one .right .hd .title {
  width: 140px;
  height: 59px;
  line-height: 45px;
  float: left;
  text-align: center;
  color: #000;
  font-weight: 600;
  font-size: 18px;
}

.slideTxtBox1 .hd ul li.on{
    background: url(../image/hd1-1.png) no-repeat top center;
    color: #fff !important;
}

.line-one .right .bd ul {
  position: relative;
}

.line-one .right .bd .more {
  position: absolute;
  right: 15px;
  top: -50px;
  line-height: 45px;
  color: #000;
}

.line-one .right .hd .more:hover {
  color: #005bac;
}

.news-item {
  width: 100%;
  height: 32px;
  border-bottom: 1px dashed #666666;
}

.news-item .news-title {
  display: block;
  float: left;
  width: 350px;
  height: 32px;
  line-height: 32px;
  color: #000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.news-item .news-title:hover {
  color: #005bac;
}

.news-item .news-date {
  float: right;
  height: 32px;
  line-height: 32px;
}

.line-two {
  width: 100%;
  height: 145px;
}

.line-two .hd {
  float: left;
  width: 80px;
  height: 100%;
  display: block;
margin-right: 17px;}

.line-two img {
  width: 100%;
  height: 100%;
}

.line-two .bx-wrapper {
    float: left;
    width: 1093px;
}
.line-two .bx-wrapper ul li{
    display: block;
  float: left;
  width: 261px;
  height: 133px;
  padding: 5px 0;
}
.line-three {
  width: 100%;
  text-align: center;
}

.line-four .title,
.line-five .title,
.line-six .title {
  color: #005bac;
  font-size: 28px;
  font-weight: 600;
  padding-left: 20px;
  height: 80px;
  line-height: 80px;
  border-bottom: 5px solid #000;
}

.slideTxtBox {
  width: 100%;
  height: 480px;
  text-align: left;
  background-color: #dfc1c1;
  background: url(../image/hd15_1.jpg) no-repeat;
}

.slideTxtBox .hd {
  height: 86px;
  line-height: 86px;
  position: relative;
}

.slideTxtBox .hd ul {
  width: 940px;
  margin: 0 auto;
}

.slideTxtBox .hd ul li {
  float: left;
  height: 86px;
  cursor: pointer;
}

.slideTxtBox .hd ul .cat1 {
  width: 258px;
}

.slideTxtBox .hd ul .cat2 {
  width: 215px;
}

.slideTxtBox .hd ul .cat3 {
  width: 208px;
}

.slideTxtBox .hd ul .cat4 {
  width: 221px;
}

.slideTxtBox .bd img {
  width: 100%;
  height: 100%;
  z-index: -1;
}

.slideTxtBox .bd .left {
  width: 550px;
  height: 370px;
  margin-left: 30px;
  position: relative;
}

.slideTxtBox .bd .title {
  position: absolute;
  background-color: rgba(102, 97, 91, 0.7);
  color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  bottom: 0;
  left: 0;
  margin: 0;
  padding-left: 10px;
}

.slideTxtBox .bd .left .title {
  width: 540px;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
}

.slideTxtBox .bd .right {
  width: 600px;
}

.slideTxtBox .bd .right .right-item {
  float: left;
  width: 275px;
  height: 180px;
  margin: 0 0 10px 10px;
  position: relative;
}

.slideTxtBox .bd .right .title {
  width: 265px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
}

.line-five .item a {
  display: block;
  float: left;
  margin: 0 12px 20px 0;
}

/* .line-six .title {
  border-bottom: 5px solid #000;
} */

.line-six .link-content {
  width: 100%;
}

.line-six .link-content .link-item {
  float: left;
  width: 25%;
  height: 60px;
}

.line-six .link-content .link-item a {
  margin-left: 15px;
  display: block;
  height: 60px;
  line-height: 60px;
  font-size: 18px;
  color: #000;
}

.line-six .link-content .link-item a:hover {
  color:#005bac;
}

.line-seven .left, .line-seven .right {
  width: 560px;
  height: 410px;
}

.line-seven .hd {
  height: 69px;
  background: url(../img/hd5.jpg) no-repeat;
}
.line-seven .hd a {
  display: block;
  margin-left: 60px;
  height: 60px;
  line-height: 60px;
  font-weight: 600;
  font-size: 25px;
  color: #000;
}

.line-seven .hd a:hover {
  color: #005bac;
}

.line-seven .subleft {
  float: left;
}

.line-seven .subright {
  float: right;
}
